
export * from './index';

import { Game } from "./game";

let game!: Game;

/**
 * 初始化入口；
 */
function initGame(): void {
  let canvas = <HTMLCanvasElement>document.getElementById("renderCanvas");
  if (canvas !== null) {
    game = new Game(canvas);
    game.createScene().animate();  // 链式调用
  }
}

function runBtn(): void {
  if (game) {
    game.createScene().animate();
  }
}

function toggleDebug(): void {
  if (game) {
    game.toggleDebug();
  }
}


// 启动引擎
// 第一次启动时，先异步加载数据后再初始化，后期可以直接点击按钮进行加载；
initGame();

